package com.xcity.game.equip.suit4;

import com.xcity.game.combat.Action;
import com.xcity.game.combat.ActionEffect;
import com.xcity.game.combat.Round;
import com.xcity.game.combat.buff.ActionEffectListener;
import com.xcity.game.combat.listener.ActionListener;
import com.xcity.game.combat.unit.CombatUnit;
import com.xcity.game.equip.template.EquipSuitEffectTemplate;

public abstract class BaseSuit4 implements ActionListener, ActionEffectListener {

	protected CombatUnit unit;
	protected EquipSuitEffectTemplate template;
	
	public BaseSuit4(CombatUnit unit, EquipSuitEffectTemplate template) {
		this.unit = unit;
		this.template = template;
	}
	
	@Override
	public void preAction(Action action) {
	}

	@Override
	public void afterAction(Action action) {
	}

	@Override
	public void roundStart(Round round) {
	}

	@Override
	public void roundEnd(Round round) {
	}

	@Override
	public CombatUnit preTarget(Action action) {
		return null;
	}

	@Override
	public void preDamage(ActionEffect effect) {
	}

	@Override
	public void afterDamage(ActionEffect effect) {
	}

	@Override
	public void preDamage0(ActionEffect effect) {
	}

	@Override
	public void afterDamage0(ActionEffect effect) {
	}
	
	
}
